package pe.gob.servir.apps.censodirectivo.model.bean;

import java.io.Serializable;
import java.util.Date;

public class ExperienciaLaboral implements Serializable {

	/**
	 * 
	 */
	private static final long serialVersionUID = 2753870145683543274L;
	private long personExperienciLaboralId;
	private String estadoRegistro;
	private String fechaCeseAnio;
	private String fechaCeseMes;
	private Date fechaCreacion;
	private Date fechaModificacion;
	private String institucionEmpresa;
	private String nivelOrganizacional;
	private long personaId;
	private String puesto;
	private Double remuneracionBruta;
	private String tiempoCargoAnio;
	private String tiempoCargoMes;
	private long tipoExperienciaLaboralId;
	private String tipoExperienciaLaboral;
	private long sectorId;
	private long areaOrganizativaId;
	private String numeroSubordinado;
	private String usuarioCreador;
	private String usuarioModificador;
	private String sector;
	private String areaOrganizativa;
	private long directivoPublicoId;
	private String remuneracionBrutaString;
	private long familiaPuestoId;
	private long rolId;
	private String familiaPuesto;
	private String rol;

	public long getPersonExperienciLaboralId() {
		return personExperienciLaboralId;
	}

	public void setPersonExperienciLaboralId(long personExperienciLaboralId) {
		this.personExperienciLaboralId = personExperienciLaboralId;
	}

	public String getEstadoRegistro() {
		return estadoRegistro;
	}

	public void setEstadoRegistro(String estadoRegistro) {
		this.estadoRegistro = estadoRegistro;
	}

	public String getFechaCeseAnio() {
		return fechaCeseAnio;
	}

	public void setFechaCeseAnio(String fechaCeseAnio) {
		this.fechaCeseAnio = fechaCeseAnio;
	}

	public String getFechaCeseMes() {
		return fechaCeseMes;
	}

	public void setFechaCeseMes(String fechaCeseMes) {
		this.fechaCeseMes = fechaCeseMes;
	}

	public Date getFechaCreacion() {
		return fechaCreacion;
	}

	public void setFechaCreacion(Date fechaCreacion) {
		this.fechaCreacion = fechaCreacion;
	}

	public Date getFechaModificacion() {
		return fechaModificacion;
	}

	public void setFechaModificacion(Date fechaModificacion) {
		this.fechaModificacion = fechaModificacion;
	}

	public String getInstitucionEmpresa() {
		return institucionEmpresa;
	}

	public void setInstitucionEmpresa(String institucionEmpresa) {
		this.institucionEmpresa = institucionEmpresa;
	}

	public String getNivelOrganizacional() {
		return nivelOrganizacional;
	}

	public void setNivelOrganizacional(String nivelOrganizacional) {
		this.nivelOrganizacional = nivelOrganizacional;
	}

	public long getPersonaId() {
		return personaId;
	}

	public void setPersonaId(long personaId) {
		this.personaId = personaId;
	}

	public String getPuesto() {
		return puesto;
	}

	public void setPuesto(String puesto) {
		this.puesto = puesto;
	}

	public Double getRemuneracionBruta() {
		return remuneracionBruta;
	}

	public void setRemuneracionBruta(Double remuneracionBruta) {
		this.remuneracionBruta = remuneracionBruta;
	}

	public String getTiempoCargoAnio() {
		return tiempoCargoAnio;
	}

	public void setTiempoCargoAnio(String tiempoCargoAnio) {
		this.tiempoCargoAnio = tiempoCargoAnio;
	}

	public String getTiempoCargoMes() {
		return tiempoCargoMes;
	}

	public void setTiempoCargoMes(String tiempoCargoMes) {
		this.tiempoCargoMes = tiempoCargoMes;
	}

	public long getTipoExperienciaLaboralId() {
		return tipoExperienciaLaboralId;
	}

	public void setTipoExperienciaLaboralId(long tipoExperienciaLaboralId) {
		this.tipoExperienciaLaboralId = tipoExperienciaLaboralId;
	}

	public String getUsuarioCreador() {
		return usuarioCreador;
	}

	public void setUsuarioCreador(String usuarioCreador) {
		this.usuarioCreador = usuarioCreador;
	}

	public String getUsuarioModificador() {
		return usuarioModificador;
	}

	public void setUsuarioModificador(String usuarioModificador) {
		this.usuarioModificador = usuarioModificador;
	}

	public long getSectorId() {
		return sectorId;
	}

	public void setSectorId(long sectorId) {
		this.sectorId = sectorId;
	}

	public long getAreaOrganizativaId() {
		return areaOrganizativaId;
	}

	public void setAreaOrganizativaId(long areaOrganizativaId) {
		this.areaOrganizativaId = areaOrganizativaId;
	}

	public String getNumeroSubordinado() {
		return numeroSubordinado;
	}

	public void setNumeroSubordinado(String numeroSubordinado) {
		this.numeroSubordinado = numeroSubordinado;
	}

	public String getSector() {
		return sector;
	}

	public void setSector(String sector) {
		this.sector = sector;
	}

	public String getAreaOrganizativa() {
		return areaOrganizativa;
	}

	public void setAreaOrganizativa(String areaOrganizativa) {
		this.areaOrganizativa = areaOrganizativa;
	}

	public String getTipoExperienciaLaboral() {
		return tipoExperienciaLaboral;
	}

	public void setTipoExperienciaLaboral(String tipoExperienciaLaboral) {
		this.tipoExperienciaLaboral = tipoExperienciaLaboral;
	}

	public long getDirectivoPublicoId() {
		return directivoPublicoId;
	}

	public void setDirectivoPublicoId(long directivoPublicoId) {
		this.directivoPublicoId = directivoPublicoId;
	}
	
	public String getRemuneracionBrutaString() {
		return remuneracionBrutaString;
	}

	public void setRemuneracionBrutaString(String remuneracionBrutaString) {
		this.remuneracionBrutaString = remuneracionBrutaString;
	}

	public long getFamiliaPuestoId() {
		return familiaPuestoId;
	}

	public void setFamiliaPuestoId(long familiaPuestoId) {
		this.familiaPuestoId = familiaPuestoId;
	}

	public long getRolId() {
		return rolId;
	}

	public void setRolId(long rolId) {
		this.rolId = rolId;
	}

	public String getFamiliaPuesto() {
		return familiaPuesto;
	}

	public void setFamiliaPuesto(String familiaPuesto) {
		this.familiaPuesto = familiaPuesto;
	}

	public String getRol() {
		return rol;
	}

	public void setRol(String rol) {
		this.rol = rol;
	}

	@Override
	public String toString() {
		return "ExperienciaLaboral [personExperienciLaboralId="
				+ personExperienciLaboralId + ", estadoRegistro="
				+ estadoRegistro + ", fechaCeseAnio=" + fechaCeseAnio
				+ ", fechaCeseMes=" + fechaCeseMes + ", fechaCreacion="
				+ fechaCreacion + ", fechaModificacion=" + fechaModificacion
				+ ", institucionEmpresa=" + institucionEmpresa
				+ ", nivelOrganizacional=" + nivelOrganizacional
				+ ", personaId=" + personaId + ", puesto=" + puesto
				+ ", remuneracionBruta=" + remuneracionBruta
				+ ", tiempoCargoAnio=" + tiempoCargoAnio + ", tiempoCargoMes="
				+ tiempoCargoMes + ", tipoExperienciaLaboralId="
				+ tipoExperienciaLaboralId + ", tipoExperienciaLaboral="
				+ tipoExperienciaLaboral + ", sectorId=" + sectorId
				+ ", areaOrganizativaId=" + areaOrganizativaId
				+ ", numeroSubordinado=" + numeroSubordinado
				+ ", usuarioCreador=" + usuarioCreador
				+ ", usuarioModificador=" + usuarioModificador + ", sector="
				+ sector + ", areaOrganizativa=" + areaOrganizativa
				+ ", directivoPublicoId=" + directivoPublicoId
				+ ", remuneracionBrutaString=" + remuneracionBrutaString
				+ ", familiaPuestoId=" + familiaPuestoId + ", rolId=" + rolId
				+ ", familiaPuesto=" + familiaPuesto + ", rol=" + rol + "]";
	}

}
